package com.shms.service;

import java.util.List;

import com.shms.bean.GroupOfGrade;
import com.shms.entity.ShClass;
import com.shms.entity.ShGrade;

public interface ShGradeService {
	public GroupOfGrade queryGrade(GroupOfGrade groupOfGrade);
	/**
	 * 批量删除年级
	 * @param ids Integer[] 对象 主键数组
	 * @return boolean 对象
	 */
	public boolean batchDelete(Integer[] ids);
	/**
	 * 保存年级信息
	 * @param ShGrade ShGrade 对象
	 * @return boolean 对象
	 */
	public boolean saveGrades(ShGrade shGrade);
	/**
	 * 根据动态信息ID查询具体数据信息
	 * @param ShGrade ShGrade对象
	 * @return ShTrends对象
	 */
	public ShGrade queryById(ShGrade shGrade);
	
	/**
	 * 查询所有年级名称
	 * @param ShGrade ShGrade对象
	 * @return List<ShGrade> 对象
	 */
	public List<ShGrade> queryAllGname();
	
	/**
	 * 查询所有班级名称
	 * @param ShGrade ShGrade对象
	 * @return ShGrade 对象
	 */
	public List<ShClass> queryClassesById(ShGrade shGrade);
}
